[org 0x7c00]
; 清屏
xchg bx, bx
mov ax, 3
int 0x10
xchg bx, bx
; 初始化寄存器
mov ax, 0
mov ds, ax
mov es, ax
mov ss, ax
mov sp, 0x7c00

; 在 0xb800 处输出 H
mov ax, 0xb800
mov ds, ax
mov byte [0], 'H'

; 阻塞
jmp $

; 填充 510个字节
times 510 - ($ - $$) db 0

; 最后两个字节为 0x55aa
; dw 0xaa55
db 0x55,0xaa